package org.xy;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class JavaFxDemo extends Application {


    @Override
    public void start(Stage ps) throws Exception {
        // 创建一个按钮
        Button btn = new Button();
        btn.setText("点击我"); // 设置按钮文本
        btn.setOnAction(event -> {
            System.out.println("按钮被点击了！"); // 按钮点击事件
        });

        // 创建根布局并将按钮添加到布局中
        StackPane root = new StackPane();
        root.getChildren().add(btn); // 将按钮添加到根布局

        // 创建场景并设置根布局
        Scene scene = new Scene(root, 300, 250); // 设置场景大小

        ps.setTitle("JavaFX Demo"); // 设置窗口标题
        ps.setScene(scene); // 将场景设置到舞台上
        ps.show(); // 显示舞台
    }

    public static void main(String[] args) {
        launch(args);
    }
}